/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package deatax.game;

/**
 *
 * @author pson
 */
public class BuiltObject extends MapObject {
    
    protected int buildTime;
    
    protected Condition prereq;
    protected Aggregate cost;
    protected Aggregate produce;
    protected Aggregate provide;
    
    protected Combat combat;

    public BuiltObject(String name, int weight, double value, int height, int sightRadius, boolean occlude, boolean block, CombatBonus bonus,
            int buildTime, Condition prereq, Aggregate cost, Aggregate produce, Aggregate provide, Combat combat) {
        super(name, weight, value, height, sightRadius, occlude, block, bonus);
        this.buildTime = buildTime;
        this.prereq = prereq;
        this.cost = cost;
        this.produce = produce;
        this.provide = provide;
        this.combat = combat;
    }
    
    
    
}
